Update Control in Deductive Object Bases1
نویسنده
چکیده
Deductive object bases are a combination of both deductive and objectoriented databases. This dissertation investigates the problem of update control for such databases. The data model is defined as an extreme case of a deductive database with only one extensional predicate and a multitude of axioms defining the object-oriented abstraction concepts. The advantages are twofold: a distinct conceptual data definition language becomes obsolete, and by a compilation technique the resulting deductive database is more efficient than its pure deductive counterparts. Background and Goals Relational databases became a success in academia and in industry because of their clear theoretical foundations [Codd 70, Reiter 84] and efficient implementations. Deductive databases extended the pure factual data representation in relational databases by a subset of first order predicate calculus, 1 Available as “Änderungskontrolle in deduktiven Objektbanken”, DISKI-19, Infix-Verlag, Sankt Augustin, Germany, 1992. the so-called deductive rules. Deductive databases share the clear semantics with their predecessor but they did not yet become a commercial success. In parallel, object-oriented databases were proposed (e.g., [Maier and Stein 87]). Their data model goes beyond the limitations the relational data model by introducing a richer set of abstractions (classification, specialization, aggregation, and abstract data types). The main disadvantage of object-oriented databases is the lack of declarative component to express simple, i.e., decidable, statements for derivation of data (queries and rules) and consistency checking (integrity constraints). The goal of the dissertation was to find a definition of deductive object bases that literally makes any method for update control in deductive databases applicable without compromising on efficiency.
منابع مشابه
Updates in a Rule-Based Language for Objects
The integration of object-oriented concepts into deductive databases has been investigated for a certain time now. Various approaches to incorporate updates into deduction have been proposed. The current paper presents an approach which is based on object versioning ; different versions of one object may be created and referenced during an update-process. By means of such versions it becomes po...
متن کاملInheritance in a Deductive Object Database Language with Updates
In this paper we introduce inheritance in deductive object databases and deene an operator for hierarchically composing deductive objects with state evolution capabilities. Evolution of such objects models the expected transactional behavior while preserving many important features of deductive databases. Deductive objects can be organized in ISA schemas where each object may inherit or redeene...
متن کاملConsciousness-raising tasks versus deductive approach: two form-focused instruction types in teaching grammar to Iranian high school EFL learners
Consciousness-raising (CR) task is a new way of teaching grammar developed in communicative contexts although little has been written on the effectiveness of CR tasks in EFL setting. The present study is an attempt to investigate the impact of CR tasks in Iranian EFL setting by comparing them with deductive, grammar lessons common in the Iranian schools. The subjects of this study were 80 EFL p...
متن کاملDeclarative Updates in Deductive Object-Oriented Databases
Updates are important database operations, but there has not yet been a uniform logical framework that accounts for them. This paper presents an approach to deal with updates in the deductive object-oriented database setting. It incorporates temporal information into update rules, so that diierent versions of objects may be created at diierent time points and can be identiied by the temporal in...
متن کاملPrototyping a Genetics Deductive Database
We are developing a laboratory notebook system known as the Genetics Deductive Database. Currently our prototype provides storage for biological facts and rules with flexible access via an interactive graphical display. We have introduced a formal basis for the representation and reasoning necessary to order genome map data and handle the uncertainty inherent in biological data. We aim to suppo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992